// pages/pingjiayixia/pingjiayixia.js
import Toast from '@vant/weapp/toast/toast';


Page({
  tijiao:function(){
wx.navigateTo({
  url: '/pages/tijiao/tijiao',
})
Toast.success('提交成功');


  },

  /**
   * 页面的初始数据
   */
  data: {
    imagePaths:[],//空数组
    fileList: [
      {
        url: 'https://img.yzcdn.cn/vant/leaf.jpg',
        name: '图片1',
      },
      // Uploader 根据文件后缀来判断是否为图片文件
      // 如果图片 URL 中不包含类型信息，可以添加 isImage 标记来声明
      {
        url: 'http://iph.href.lu/60x60?text=default',
        name: '图片2',
        isImage: true,
        deletable: true,
      },
    ],
  },
 //上传图片
 imgChoose:function(){
  let that=this;//把this的数据赋给你that
  wx.chooseMedia(
      {
          count:9,/* 图片上传张数 */
          mediaType:['image','video'],/* 上传种类 */
          sizeType:['original','compressed']/* original原图 compressed压缩图片*/,
          sourceType:['album','camera']/* 来源：相册，相机 */,
          maxDuration:30/* 视频时长 */,
          camera:'back'/* 摄像头的前置 */,
          success(e){
              wx.showToast({
                title: '正在上传',
                icon:'loading',
                mask:true/* 是否显示蒙图，防止你触摸穿过 */,
                duration:500/* 提示延迟的时间 */
              });
              console.log(e);
              //返回选定图片的本地文件路径
              that.setData({
                  imagePaths:e.tempFiles.map(item =>item.tempFilePath)
              });
          }/* 回调函数 */
      }
    )
},
//预览图片
imgPreview:function(e){
let index=e.target.dataset.index; //index下标
let that=this;
wx.previewImage({
  urls: that.data.imagePaths,
  current: that.data.imagePaths[index],  //当前图片的地址 前提是先拿到数组的地址
})
},
//长按删除
imgDelete:function(e){ //e是图片所有的信息
let that=this;
let imagePaths=this.data.imagePaths;
let index=e.currentTarget.dataset.index;
wx.showModal(
  {
    title:"提示",
    content:"确定删除此图片?", //交互页面
    success(e){
      if(e.confirm){
        imagePaths.splice(index,1);
      }
      else if(e.cancel){
        return false;
      }
      that.setData({
        imagePaths
      })
    }
  }
)
},
  /**
   * 生命周期函数--监听页面加载
   */
  
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})